API Documentation
MouseDeviceManager.h
1 // MouseDeviceManager.h
3 //
5 
6 namespace nkInputs
7 {
13  class DLL_INPUTS_EXPORT MouseDeviceManager final : public nkCommon::SingletonClass<MouseDeviceManager>
14  {
15  public :
16 
23  MouseDeviceManager* createOrRetrieve (const std::string_view& name) ;
30  MouseDeviceManager* get (const std::string_view& name) ;
37  void rename (const std::string_view& currentName, const std::string_view& newName) ;
43  void erase (const std::string_view& name) ;
44  } ;
45 }
nkInputs::MouseDeviceManager::erase
void erase(const std::string_view &name)
nkInputs
Encompasses all API of component NilkinsInputs.
Definition: KeyboardDevice.h:7
nkInputs::MouseDeviceManager::createOrRetrieve
MouseDeviceManager * createOrRetrieve(const std::string_view &name)
nkInputs::MouseDeviceManager::get
MouseDeviceManager * get(const std::string_view &name)
nkInputs::MouseDeviceManager
Manages the mouse devices available in the component.
Definition: MouseDeviceManager.h:14
nkInputs::MouseDeviceManager::rename
void rename(const std::string_view &currentName, const std::string_view &newName)